/*滚动条样式*/
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{background:#f8f8f8}
::-webkit-scrollbar-thumb{background:#2c5d8d;height:60px;border-radius: 4px;}
::-webkit-scrollbar-thumb:window-inactive{background:#2c5d8d}
::-webkit-scrollbar-thumb:vertical:hover{background:#2c5d8d}

body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,"微软雅黑";width:100%;min-width:320px;overflow-x: hidden;padding-top:60px;}
html,body{height:100%;}
em,i{font-style:normal}
a:hover{text-decoration:none}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,a:focus{outline: none;outline-offset:0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p{margin-top:0;margin-bottom:0;}
ul{margin:0;padding:0;}
ul,li{list-style: none;}
textarea{resize: none;}
a:focus, a:hover{text-decoration: none;}
a{display: block;color:#000;}
a:focus, a:hover{color:#000;}
img{display: block;}
.Animation{-webkit-transition:all 1s;transition:all 1s;opacity:0}
.fullpage{width:100%;overflow:hidden}
.section{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:60px;}
.img{width:100%;overflow:hidden;margin:0 auto;position:relative}
.img img{display:block;width:100%;transition:all .5s}
.fl{float:left;}
.fr{float:right;}
.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.overflowY{overflow-y:hidden;}
.index_body{padding-top:0;}
.row {display:flex;flex-flow:row wrap;}
@media (min-width: 768px) {

}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {
	
}
@media (min-width: 1450px) {
	.container{width:1230px;}
}
@media (min-width: 1650px) {
	.container{width:1430px;}
}
@media (min-width: 1850px) {
	/* .banner .container{width:1530px;} */
	.navbar-default .container{width:1630px;}
}


/*foot*/
.gotop{width:40px;height:40px;background:url(../images/icon/gotop.png) no-repeat center;background-size:contain;position:fixed;right:5px;bottom:50px;cursor:pointer;display:none;transition:all .5s;z-index: 10;}

.footer{position: relative;width:100%;left:0;bottom:0;background:#2c5d8d;color:#fff;z-index:2;}
.footer a{color:#fff;}
.footer a:hover{color:#fff;}

.footBottom{padding:25px 0;}
.footNav{margin-bottom:15px;padding-top:6px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.2);}
.footNav a{float:left;margin-right:18px;margin-bottom:5px;}
.footNav a:hover{color:#ccc;}
.footText a{display: inline-block;}
.footText p{margin-bottom:10px;}
.footText p:last-child{margin-bottom:0;}
.fEwm img{max-width:114px;}
.support{text-transform: uppercase;}
.footText a:hover{text-decoration: underline;}
.footText img{display:inline-block;vertical-align:middle}
@media (max-width: 767px) {
	.gotop{width:30px;height:30px}
	.fleft{width:100%;}
	.fright{width:100%;margin-top:25px;}
	.footNav{padding-top:0;padding-bottom:10px;}
	.fEwm img{margin:0 auto;}
}
@media (min-width: 768px) {
	.fleft{max-width:75%;}
	.fright{max-width:25%;}
	.footNav{padding-top:15px;}
	.footNav a{margin-right:20px;}
}
@media (min-width: 992px) {
	.footNav a{margin-right:30px;}
}
@media (min-width: 1200px) {
	.footNav{padding-top:25px;}
	.footNav a{margin-right:40px;}
	.footNav a:last-child{margin-right:25px;}
}
@media (min-width: 1450px) {

}

/* 在线留言 */
.services_form{margin-left:-10px;margin-right:-10px;}
.services_form .column{padding-left:10px;padding-right:10px;}
.services_form .form-group{position: relative;padding-left:85px;margin-bottom:25px;}
.services_form label{margin:0;padding:0;position: absolute;width:75px;font-size:15px;line-height: 40px;left:0;top:50%;margin-top:-20px;text-align: right;}
.services_form label>i{color:#da251e;font-size:14px;margin-right: 4px;}
.services_form .form-control{display: block;height:45px;font-size:14px;border:1px solid #cecece;box-shadow: none;background:none;padding:0 10px;}
.services_form textarea.form-control{padding:8px 10px;height:100px;line-height: 24px;}
.services_form .form-group-textarea label{top:0;margin-top:0;}
.services_form .btn{display: block;width:180px;height:48px;color:#fff;border:1px solid #1f456b;font-size:16px;border-radius: 25px;background:#1f456b;margin:0 auto;padding:0;box-shadow: none;outline: none;transition: all 0.3s;}
.services_form .btn:hover{background:#fff;color:#1f456b;}
.services_form .error input{border-color:red;}
.services_form .error .valid_message{position:absolute;width:100%;left:55px;font-size:12px;color:red;margin-top:3px;}

.allModal .modal-dialog{width:90%;display:flex;flex-direction:column;justify-content:center;min-height:100%;margin:0 auto;padding:15px;}
.allModal .close{position:absolute;width:40px;height:40px;background-color:transparent;opacity:1;color:#a2a4b4;z-index:10;right:0;top:0;border-radius:50%;font-size:40px;line-height:40px;font-family: arial;transition: all 0.5s;}
.allModal .close:focus{outline:0}
.allModal .close:hover{background-color:transparent;color:#1f456b;}
.allModal .close span{position:relative;font-weight:lighter;text-shadow:none}
.allModal .modal-body{padding:0;}
.allModal .modal-content{padding:8%;border:none;border-radius: 10px;background:#fff;box-shadow:none;}
.allModal .title{text-align: center;font-size:20px;font-weight: 700;margin-bottom:20px;color:#1f456b;}
@media (max-width: 767px) {
	.services_form .form-control{height:40px;}
	.allModal .modal-content{padding:8% 15px;}
}
@media (min-width: 768px) {
	.allModal .modal-dialog{width:80%;max-width:845px;}
	.allModal .modal-content{padding:6%;}
	.allModal .title{font-size:24px;margin-bottom:30px;}
}
@media (min-width:1200px){
	.allModal .title{font-size:30px;}
}

/*导航*/
.navbar>.container {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
}
.navbar>.container:before,
.navbar>.container:after {
    display:none;
}
.navbar-language>a{font-size:14px;display: flex;align-items: center;}
.navbar-language>a>img{margin-right: 8px;}
.navbar-default {
	background-color:#fff;
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
	border:none;
	box-shadow: 0 0 6px rgba(0,0,0,.2);
	transition: all 0.5s;
}
.bg .navbar-default{background-color:#fff;}
.bg2 .navbar-default{background-color:#fff;}
.navbar-brand {
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:0;
	display:flex;
	align-items:center;
	color:#0f4f87!important;
	font-weight:700;
}
.navbar-brand img {
	height: 50px;
}
.navbar-brand span {display:none;margin-left:5px;}
.navbar-default .navbar-toggle {
	border: 0;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #0f4f87;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
.navbar-default .menu_close .icon-bar:nth-child(1) {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: relative;
	top: 6px;
}
.navbar-default .menu_close .icon-bar:nth-child(2) {
	display: none;
}
.navbar-default .menu_close .icon-bar:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.navbar-default .navbar-nav>li>a {
	position: relative;
	line-height:20px;
	color:#333;
	transition: all .3s;
	z-index: 2;
}
.navbar-default .navbar-nav>li>a:after{content: '';position: absolute;width:0;height:2px;background:#0f4f87;left:0;bottom:0;transition:all 0.3s;}
.navbar-default .nav>li>a:focus,
.navbar-default .nav>li>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #333;
	background-color: transparent;
}
.navbar-default .navbar-nav>li>a:hover:after,
.navbar-default .navbar-nav>.active>a:after{
	width:100%;
}
.navbar-collapse::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}
.header .navbar-fixed-bottom .navbar-collapse,
.header .navbar-fixed-top .navbar-collapse {
	max-height: calc(100vh - 60px);
}


.navbar-default .navbar-nav>li>.dropdown-pc{display: none;}
.navbar-default .navbar-nav>li>.dropdown-min{display: block;cursor: pointer;}
.navbar-default .dropdown-menu{border:none;left:50%;right:auto;background:#fff;top:100%;padding:0;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.navbar-default .dropdown-menu a{font-size:14px;padding:12px 10px;text-align:center;border-bottom:1px solid rgba(0,0,0,0.1);-webkit-transition:all .5s;transition:all .5s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.navbar-default .dropdown-menu li:last-child a{border-bottom:none;}
.navbar-default .dropdown-menu a:hover{color:#d59c12;background: transparent;}

@media (max-width: 991px) {
	.navbar-header{float:none;}
	.navbar-language {margin-left:auto;}
	.navbar-brand span {display:block;}
	.header .navbar-collapse {
        max-height: calc(100vh - 70px);
        height: calc(100vh - 70px)!important;
        padding:0;
        margin:0;
        position: fixed;
        right:0;
        top:70px;
        width:100%;
        background:#fff;
        transform: translateX(100%);
        opacity: 0;
        box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.05);
        transition: all 0.3s;
    }
    .navbar-collapse.collapse{display: block!important;}
    .navbar-collapse.collapse.in{transform: none;opacity: 1;overflow-y:auto!important;display: block!important;}
    .navbar-nav {
        float: none !important;
        overflow: hidden;
        margin: 15px auto;
        max-width: 720px;
        padding-left: 15px;
        padding-right: 15px;
    }
	.navbar-default .navbar-toggle{margin:14px 10px;display: block;}

	.navbar-default .navbar-nav>li{float:none;padding:0 15px;}
	.navbar-default .navbar-nav>li>a{padding-left:0;padding-right:0;}
	.navbar-default .navbar-nav>li>a:after{height:1px;background:#dadada;width:100%}
	.navbar-default .navbar-nav>li>a:hover:after,
	.navbar-default .navbar-nav>.active>a:after{
		width:100%;height:2px;background:#0f4f87;
	}
	
	.navbar-default .dropdown-menu{position: static;width:100%;margin:0;float:none;-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);box-shadow: 0 0 0 rgba(0,0,0,0);background:none;padding:0;-webkit-transform: translateX(0);transform: translateX(0);}
	.navbar-default .dropdown-menu li{padding:0;border-bottom:1px #e7e7e7 dashed;}
	.navbar-default .dropdown-menu a{position: relative;padding:0 15px 0 25px;border-color:rgba(255,255,255,.1);text-align:left;}
	.navbar-default .navbar-nav .dropdown-menu>li>a{line-height:25px;}
	.navbar-default .dropdown-menu li:last-child a{border-bottom:1px solid rgba(255,255,255,.1);}
	.navbar-default .dropdown-menu a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#d59c12;background:none;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}
}
@media (max-width: 767px) {
    .header .navbar-collapse {top:60px;max-height: calc(100vh - 60px); height: calc(100vh - 60px)!important;}
	.navbar-default .navbar-nav>li{padding:0;}
}
@media (max-width: 576px) {
	.navbar-brand {font-size:12px;line-height:14px;}
}
@media (min-width: 768px) {
	.navbar-default .navbar-header{margin-right:-10px;}
	.navbar-default .navbar-toggle{margin:19px 0 19px 10px;}
	.navbar-brand{padding-top: 10px;padding-bottom: 10px;}
	.navbar-default .navbar-nav>li{padding:0;}
	.navbar-default .navbar-nav>li>a{padding:12px 0;}
	
	.navbar-default .dropdown-menu{min-width:120px;}
	.navbar-default .navbar-nav>li>.dropdown-pc{display: block;}
	.navbar-default .navbar-nav>li>.dropdown-min{display: none;}
}
@media (min-width: 992px) {
	.navbar-default .navbar-header{margin-right:0;}
	.navbar-brand{padding-top: 15px;padding-bottom: 15px;}
	.navbar-default .navbar-nav>li{padding:0 5px;}
	.navbar-default .navbar-nav>li>a{padding:30px 0;}
	.navbar-default .navbar-nav>li>a:after{height:5px;left:5%;}
	.navbar-default .navbar-nav>li>a:hover:after,
	.navbar-default .navbar-nav>.active>a:after{
		width:90%;
	}

	.navbar-default .dropdown-menu{min-width:130px;}
}
@media (min-width: 1200px) {
	.navbar-brand img{height: 60px;}
	.navbar-nav.navbar-right{margin-right:-20px;}
	.navbar-default .navbar-nav>li{font-size:16px;padding:0 8px;}
	.navbar-default .navbar-nav>li>a{padding:35px 0;}

	.navbar-default .dropdown-menu{min-width:140px;}
	.navbar-default .dropdown-menu a{font-size:15px;}
}
@media (min-width: 1450px) {
	.navbar-brand{padding-top: 20px;padding-bottom: 20px;}
	.navbar-default .navbar-nav>li{padding:0 12px;}
	.navbar-default .navbar-nav>li>a{padding:40px 0;}
}
@media (min-width: 1650px) {
    .navbar-brand span {display:block;}
	.navbar-default .navbar-nav>li{padding:0 10px;}
}
@media (min-width: 1850px) {
	.navbar-default .navbar-nav>li{padding:0 20px;}
}

/*首页*/
.banner{position:relative;width:100%;min-height:100vh;overflow: hidden;}
.banner .swiper-container{width:100%;min-height:100vh;}
.banner img[onclick]{cursor: pointer;}
.banner .swiper-slide{overflow: hidden;min-height:100vh;}
.banner .swiper-slide>img{width:100%;}
.banner .imgDiv{width:100%;height:100%;position: absolute;left:0;top:0}
.banner_text{position: relative;min-height:100vh;display: flex;flex-direction: column;justify-content: center;z-index: 2;padding:70px 0;/* position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%) */}
/* .banner_text img{width:auto;max-width:100%;margin:0 auto;-webkit-transition:all 1s;transition:all 1s;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}
.banner .swiper-slide-active .banner_text img{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:.5s;transition-delay:.5s}
 */
.banner .swiper-pagination{bottom:10px;}
.banner .swiper-pagination-bullet{width:20px;height:2px;border-radius:4px;background-color:#ccc;opacity:1;margin:0 5px!important;}
.banner .swiper-pagination-bullet-active{background:#1f456b;}
.banner .swiper-button-white{width:38px;height:76px;margin-top:-38px;background-color:rgba(0,0,0,0.6);background-size:auto 20px;outline: none;}
.banner .swiper-button-prev{left:0;}
.banner .swiper-button-next{right:0;}

.swiper-button-prev,.swiper-button-next{outline: none;}
.banner .swiper-button-prev,.banner .swiper-button-next{opacity: 0;transition: all 0.5s;}
.banner:hover .swiper-button-prev,
.banner:hover .swiper-button-next{opacity: 1;}

.banner .nextPage{position:absolute;width:20px;height:50px;left:50%;margin-left:-10px;bottom:18px;background:url(../images/icon/icon1.png) no-repeat center;background-size:100% 100%;z-index:10;animation: mymove 1.5s alternate infinite;-webkit-animation: mymove 1.5s alternate infinite;cursor: pointer;}
@keyframes mymove{
	from{bottom:18px;}
	to{bottom:38px;}
}
@-webkit-keyframes mymove{
	from{bottom:18px;}
	to{bottom:38px;}
}
@media (max-width:767px){
	.PC_img{display:none}
	.banner .swiper-button-white{display: none;}
	.banner_text .container{width:100%;}
}
@media (max-width:479px){
	.banner .swiper-pagination{bottom:5px;}
}
@media (min-width:768px){
	.banner_text{padding:90px 0;}
	.min_img,.banner .swiper-pagination{display:none}
}
@media (min-width:992px){
	.banner_text{padding:100px 0;}
	.banner .swiper-button-white{width:35px;}
	.banner .swiper-pagination{bottom:20px;}
	.banner .swiper-pagination-bullet{width:26px;height:4px;margin:0 10px!important;}
}
@media (min-width:1200px){
	.banner_text{padding:120px 0;}
	.banner .nextPage{width:30px;height:75px;margin-left:-15px;}
}
@media (min-width:1450px){
	.banner_text{padding:140px 0;}
	.banner .swiper-pagination-bullet{width:34px;margin:0 15px!important;}
}

.ban_row{display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;}
.ban_row:before,
.ban_row:after{display: none;}
.ban_row .h5{font-size:20px;}
.ban_row .InfoContent{line-height: 1.74;color:#fff;}


.ban1_row>.left>.icon{height:44px;margin-bottom:12px;opacity: 0;transform: translateY(100%);transition:all 1s;}
.ban1_row>.left>ul{position: relative;overflow: hidden;margin:-1px;opacity: 0;transform: translateY(100%);transition:all 1s;}
.ban1_row>.left>ul>li{float:left;width:50%;padding:1px;}
.ban1_row>.left>ul>li>.inner{position: relative;border:2px solid #fff;background:#fff;overflow: hidden;}
.ban1_row>.left>ul>li:nth-child(1)>.inner{border-radius: 20px 0 0 0;}
.ban1_row>.left>ul>li:nth-child(2)>.inner{border-radius: 0 20px 0 0;}
.ban1_row>.left>ul>li:nth-child(3)>.inner{border-radius: 0 0 0 20px;}
.ban1_row>.left>ul>li:nth-child(4)>.inner{border-radius: 0 0 20px 0;}
.ban1_row>.left>ul>li .text{position: absolute;width:100%;height:100%;color:#fff;font-size:16px;z-index: 2;top:0;left:0;opacity: 0;transition:all 1s;}
.ban1_row>.left>ul>li .text>.bg{background:#0776b5;transition:all 0.5s;width:100%;height:100%;padding:10px;text-align: center;display: flex;flex-direction: column;justify-content: center;}
.ban1_row>.left>ul>li .text em{display: block;font-family: arial;text-transform: capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ban1_row>.left>ul>li .text p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ban1_row>.left>ul>li:not(.middle):hover .text>.bg{background:rgba(7,118,181,0.5);}
.ban1_row>.left>ul>.middle{position: absolute;width:auto;z-index: 2;border-radius: 20px;overflow: hidden;border:2px solid #fff;background:#4cc7ec;left:50%;top:50%;transform: translate(-50%,-50%) scale(0);transition:all 1s;}
.ban1_row>.left>ul>.middle .text{position: static;background: none;padding:10px 20px;color:#333;opacity: 1;text-align: center;}
.ban1_row>.right{padding-top:20px;opacity: 0;transform: translateY(100%);transition:all 1s;}
.ban1_row>.right>.InfoContent{color:#333;font-size:14px;}
.ban1_row>.right>.h5{font-weight: 700;margin-bottom:10px;}

.swiper-slide-active .ban1_row>.left>.icon{opacity: 1;transform: none;transition-delay:.5s}
.swiper-slide-active .ban1_row>.left>ul{opacity: 1;transform: none;transition-delay:.5s}
.swiper-slide-active .ban1_row>.left>ul>li:nth-child(1) .text{opacity: 1;transition-delay:1.5s}
.swiper-slide-active .ban1_row>.left>ul>li:nth-child(2) .text{opacity: 1;transition-delay:2.5s}
.swiper-slide-active .ban1_row>.left>ul>li:nth-child(3) .text{opacity: 1;transition-delay:3.5s}
.swiper-slide-active .ban1_row>.left>ul>li:nth-child(4) .text{opacity: 1;transition-delay:4.5s}
.swiper-slide-active .ban1_row>.left>ul>.middle{transform: translate(-50%,-50%) scale(1);transition-delay:5s}
.swiper-slide-active .ban1_row>.right{opacity: 1;transform: none;transition-delay:.5s}
@media (max-width:767px){
	.ban_row .h5{font-size:18px;}
	.ban1_row>.right>.InfoContent{font-size:12px;}
}
@media (max-width:479px){
	
}
/*竖屏*/
@media (max-width:767px) and (orientation:portrait){

}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.ban1_row>.left{width:50%}
	.ban1_row>.right{width:50%}
}
@media (min-width:768px){
	.ban_row .InfoContent{line-height: 2;}
	.ban_row .h5{font-size:22px;}
	.ban1_row>.left>ul>li .text{font-size:18px;}
	.ban1_row>.right{padding-top:76px;}
	.ban1_row>.right>.h5{margin-bottom:15px;}
	.ban1_row>.right>.InfoContent{font-size:16px;}
}
@media (min-width:992px){
	.ban_row .h5{font-size:26px;}
	.ban1_row>.left>.icon{height:54px;}
	.ban1_row>.left>ul>li .text{font-size:20px;}
}
@media (min-width:1200px){
	.ban_row .h5{font-size:28px;}
	.ban1_row{margin-left:-25px;margin-right:-25px;}
	.ban1_row>.column{padding:0 25px;}
	.ban1_row>.left>ul>li .text{font-size:24px;}
	.ban1_row>.left>ul>.middle .text{padding:15px 30px;}
	.ban1_row>.left>ul>.middle{border-radius: 30px;}
	.ban1_row>.left>ul>li:nth-child(1)>.inner{border-radius: 30px 0 0 0;}
	.ban1_row>.left>ul>li:nth-child(2)>.inner{border-radius: 0 30px 0 0;}
	.ban1_row>.left>ul>li:nth-child(3)>.inner{border-radius: 0 0 0 30px;}
	.ban1_row>.left>ul>li:nth-child(4)>.inner{border-radius: 0 0 30px 0;}
	.ban1_row>.right{padding-top:76px;}
	.ban1_row>.right>.InfoContent{font-size:18px;}
}
@media (min-width:1450px){
	.ban_row .InfoContent{line-height: 2.2;}
	.ban_row .h5{font-size:32px;}
	.ban1_row>.left>.icon{height:64px;}
	.ban1_row>.left>ul>li .text{font-size:28px;}
	.ban1_row>.right>.InfoContent{font-size:18px;}
}


.ban2_row{color:#fff;}
.ban2_row>.left{width:100%;transform: translateX(-100%);transition: all 1s;transition-delay:.5s}
.ban2_row>.left>.h4{font-size:22px;margin-bottom:10px;}
.ban2_row>.left>.h4>strong{font-size:26px;font-weight: 700;}
.ban2_row>.left>.h5{margin-bottom:15px;}
.ban2_row>.left>.InfoContent{font-size:14px;}
.ban2_row>.right{width:100%;margin-top:20px;overflow: hidden;transform: translateX(100%);transition: all 1s;transition-delay:.5s}
.ban2_row>.right>.img{border:2px solid #fff;border-radius: 20px;background:#fff;}
.ban2_row>.right>p{text-align: center;margin-top:15px;font-size:16px;}

.swiper-slide-active .ban2_row>.left,
.swiper-slide-active .ban2_row>.right{opacity: 1;transform: none;}
@media (max-width:767px){
	.ban2_row>.left>.h4{font-size:20px;}
	.ban2_row>.left>.h4>strong{font-size:24px;}
	.ban2_row>.left>.InfoContent{font-size:12px;}

	.banner2 .ban2_row>.left>.h4{font-size:18px;}
    .banner2 .ban2_row>.left>.h4>strong{font-size:22px;}
    .banner2 .ban2_row>.left>.h5{font-size:16px;}
}
@media (max-width:479px){
	
}
/*竖屏*/
@media (max-width:767px) and (orientation:portrait){
	.ban2_row>.right>.img{width:auto;float:left;}
	.ban2_row>.right>.img>img{width:auto;max-height:20vh;}
	.ban2_row>.right>p{float:left;width:100%;font-size:14px;text-align: left;}
}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.ban2_row>.left{width:66.64%;}
	.ban2_row>.right{width:33.36%;}
	.ban3_row>.right{width:32%;}
}
@media (min-width:768px){
	.ban2_row>.left{width:66.64%;}
	.ban2_row>.left>.h4{font-size:26px;margin-bottom:15px;}
	.ban2_row>.left>.h4>strong{font-size:30px;}
	.ban2_row>.left>.h5{margin-bottom:20px;}
	.ban2_row>.left>.InfoContent{font-size:16px;}
	.ban2_row>.right{width:33.36%;margin-top:0;}
	.ban2_row>.right>.img{border-radius: 30px;}
	
	.ban3_row>.right{width:32%;}

	.banner2 .ban2_row>.left>.h4{font-size:20px;}
    .banner2 .ban2_row>.left>.h4>strong{font-size:28px;}
    .banner2 .ban2_row>.left>.h5{font-size:18px;}
}
@media (min-width:992px){
	.ban2_row>.left>.h4{font-size:30px;}
	.ban2_row>.left>.h4>strong{font-size:36px;}
	.ban2_row>.right>p{font-size:18px;}

	.banner2 .ban2_row>.left>.h4{font-size:24px;}
    .banner2 .ban2_row>.left>.h4>strong{font-size:32px;}
    .banner2 .ban2_row>.left>.h5{font-size:20px;}
}
@media (min-width:1200px){
	.ban2_row>.left>.h4{font-size:34px;}
	.ban2_row>.left>.h4>strong{font-size:40px;}
	.ban2_row>.left>.InfoContent{font-size:18px;}

	.banner2 .ban2_row>.left>.h4{font-size:28px;}
    .banner2 .ban2_row>.left>.h4>strong{font-size:36px;}
    .banner2 .ban2_row>.left>.h5{font-size:22px;}
}
@media (min-width:1450px){
	.ban2_row>.left>.h4{font-size:40px;}
	.ban2_row>.left>.h4>strong{font-size:48px;}

	.banner2 .ban2_row>.left>.h4{font-size:32px;}
    .banner2 .ban2_row>.left>.h4>strong{font-size:38px;}
    .banner2 .ban2_row>.left>.h5{font-size:26px;}
}

.ban4_row{color:#fff;display: block;}
.ban4_row>div{margin-bottom:20px;}
.ban4_row>div:last-child{margin-bottom:0;}
.ban4_row .InfoContent{font-size:14px;}
.ban4_row .h5{font-size:20px;display: flex;align-items: center;margin-bottom:10px;flex-flow: row wrap;}
.ban4_row .h5>strong{font-size:24px;padding-right:10px;}
.ban4_row .h6{font-size:18px;margin-bottom:10px}

.ban4_row_02{display: flex;flex-flow: row wrap;justify-content: space-between;}
.ban4_row_02>.column{margin-bottom:10px;}
.ban4_row_03>.column{margin-bottom:0;}
.ban4_row_02 .kuang{position: relative;width:100%;height:60px;background:#4f81bd;display: flex;align-items: center;justify-content: center;}
.ban4_row_02>.column:nth-child(3) .kuang {background:#00b050;}
.ban4_row_02 .kuang>span{font-size:20px;}
.ban4_row_02 .kuang .k2{font-size:36px;font-weight: 700;color:#333;margin:0 10px;}
.ban4_row_02 .k4{display: block;width:100%;height:30px;}
.ban4_row_02 .k4>img{height:100%;margin:0 auto;}
.ban4_row_02 .kuang .k5{font-size:24px;font-weight: 700;}
.ban4_row_03{align-items: center;}

.ban4_row_01{opacity: 0;transform: translateY(100%);transition: all 1s;transition-delay:.5s}
.ban4_row_02{opacity: 0;transform: translateY(100%);transition: all 1s;transition-delay:1.2s}
.ban4_row_03>.column:nth-child(1){opacity: 0;transform: translateX(-100%);transition: all 1s;transition-delay:2s}
.ban4_row_03>.column:nth-child(2){opacity: 0;transform: translateX(-100%);transition: all 1s;transition-delay:2.5s}
.ban4_row_03>.column:nth-child(3){opacity: 0;transform: translateX(-100%);transition: all 1s;transition-delay:3s}
.swiper-slide-active .ban4_row_01,
.swiper-slide-active .ban4_row_02,
.swiper-slide-active .ban4_row_03>.column:nth-child(1),
.swiper-slide-active .ban4_row_03>.column:nth-child(2),
.swiper-slide-active .ban4_row_03>.column:nth-child(3){opacity: 1;transform: none;}
@media (max-width:767px){
	/* .ban4_row_02{display: none;} */
	.ban4_row_03{display: none;}
	.ban4_row_03{margin-left:-5px;margin-right:-5px;}
	.ban4_row_03 .column{padding:0 5px;}
	.ban4_row_02 .kuang{height:50px;}
	.ban4_row_02 .kuang>span{font-size:18px;}
	.ban4_row_02 .kuang .k2{font-size:30px;}
	.ban4_row_02 .k4{height:20px;}
	.ban4_row_02 .kuang .k5{font-size:20px;}
	
	.ban4_row>div{margin-bottom:10px;}
	.ban4_row .h5{font-size:18px;}
	.ban4_row .h5>strong{font-size:22px;}
	.ban4_row .h6{font-size:16px}
	.ban4_row .InfoContent{font-size:12px;}
}
@media (max-width:479px){
	
}
/*竖屏*/
@media (max-width:767px) and (orientation:portrait){
	.ban4_row_02 .middle{display: none;}
	.ban4_row_03 .middle{display: block;}
	
	.ban4_row_03>.column{width:42.1875%;}
	.ban4_row_03>.middle{width:15.625%;}
}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.ban4_row_02>.column{width:42.1875%;}
	.ban4_row_02>.middle{width:15.625%;}
}
@media (min-width:768px){
	.ban4_row .InfoContent{font-size:16px;}
	.ban4_row .h5{font-size:22px;margin-bottom:15px}
	.ban4_row .h5>strong{font-size:32px;padding-right:15px;}
	.ban4_row .h6{font-size:20px;margin-bottom:15px}
	.ban4_row_02>.column{width:42.1875%;margin-bottom:0;}
	.ban4_row_02>.middle{width:15.625%;}
	.ban4_row_02 .kuang{height:80px;}
	.ban4_row_02 .k2{font-size:60px;}
	.ban4_row_02 .k4{margin:0;}
}
@media (min-width:992px){
	.ban4_row .h5{font-size:24px;}
	.ban4_row .h5>strong{font-size:34px;}
	.ban4_row .h6{font-size:22px;}
	.ban4_row_02 .kuang>span{font-size:26px;}
	.ban4_row_02 .kuang .k2 {margin:0 30px;font-size:44px;}
	.ban4_row_02 .kunag .k5{font-size:28px;}
	.ban4_row_02 .k4{height:40px;}
	.ban4_row_02 .kuang{height:90px;}
}
@media (min-width:1200px){
	.ban4_row>div{margin-bottom:30px;}
	.ban4_row .h5{font-size:26px;}
	.ban4_row .h5>strong{font-size:36px;}
	.ban4_row .InfoContent{font-size:18px;}
	.ban4_row_02 .kuang{height:100px;}
}
@media (min-width:1450px){
	.ban4_row .h5{font-size:30px;}
	.ban4_row .h5>strong{font-size:40px;}
	.ban4_row .h6{font-size:24px;}
	.ban4_row_02 .k1,.ban4_row_02 .k3{font-size:48px;}
	.ban4_row_02 .k2{font-size:70px;}
	.ban4_row_02 .k4{height:50px;}
	.ban4_row_02 .k5{font-size:40px;}
	.ban4_row_02 .kuang{height:120px;}
}


.ban5_row{display: block;}
.ban5_row .h5{color:#094f7e;margin-bottom:15px}
.ban5_row .InfoContent{color:#333;font-size:14px;}
.ban5_row_InfoContent{overflow: hidden;margin-bottom:10px;}
.ban5_row_InfoContent>.img{margin:15px 0;}
.ban5_row>.InfoContent>p{display: flex;justify-content: space-between;flex-flow: row wrap;}

.ban5_row .h5,.ban5_row_InfoContent,.ban5_row>.InfoContent{opacity: 0;transform: translateY(100%);transition: all 1s;transition-delay:0.5s}
.swiper-slide-active .ban5_row .h5,.swiper-slide-active .ban5_row_InfoContent,.swiper-slide-active .ban5_row>.InfoContent{opacity: 1;transform: none;}
@media (max-width:767px){
	.ban5_row .InfoContent{font-size:12px}
	
	.ban5_row>.InfoContent>p>img{max-width:48%;}
}
@media (max-width:479px){
	
}
/*竖屏*/
@media (max-width:767px) and (orientation:portrait){
	.ban5_row img{max-height:20vh;width:auto;max-width:100%;}
}	
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.ban5_row_InfoContent>.InfoContent{float:left;width:54%;}
	.ban5_row_InfoContent>.img{float:right;width:34.5%;margin:0;}
	.ban5_row img{max-height:36vh;width:auto;max-width:100%;}
}
@media (min-width:768px){
	.ban5_row .InfoContent{font-size:16px;}
	.ban5_row_InfoContent{margin-bottom:20px;}
	.ban5_row_InfoContent>.InfoContent{float:left;width:50%;}
	.ban5_row_InfoContent>.img{float:right;width:48%;margin:0;}
	.ban5_row>.InfoContent>p>img{max-width:40%;max-height:35vh}
}
@media (min-width:992px){
	.ban5_row .h5{margin-bottom:20px;}
}
@media (min-width:1200px){
	.ban5_row .InfoContent{font-size:18px;}
}
@media (min-width:1450px){
	.ban5_row_InfoContent{margin-bottom:30px;}
	.ban5_row .h5{margin-bottom:25px;}
	.ban5_row .InfoContent{font-size:20px;}
}




.indexItem{padding:35px 0;width:100%;overflow: hidden;}
.indexTitle{margin-bottom:30px;}
.indexTitle .h2{font-size:22px;color:#03346f;}
.indexTitle .h2:after{content: '';display: block;width:100px;height:2px;background:#1e456c;margin-top:8px;}
.indexTitle em{display: block;font-size:14px;margin-top:8px;font-family: arial;text-transform: capitalize;}
.indexTitle.text-center .h2:after{margin-left:auto;margin-right:auto;}
.textColor,
.textColor .indexTitle,
.textColor .indexTitle .h2,
.textColor .indexTitle em,
.textColor .InfoContent{color:#fff;}
.textColor .indexTitle .h2:after{background:#fff;}
@media (max-width: 767px) {
	.indexTitle{text-align: center;}
	.indexTitle .h2:after{margin-left:auto;margin-right:auto;}
}
@media (max-width: 479px) {
	.indexTitle .h2{font-size:20px;}
}
@media (min-width: 768px) {
	.indexItem{padding:45px 0;}
	.indexTitle .h2{font-size:24px;}
}
@media (min-width: 992px) {
	.indexItem{padding:55px 0;}
	.indexTitle{margin-bottom:40px;}
	.indexTitle .h2{font-size:26px;}
}
@media (min-width: 1200px) {
	.indexItem{padding:65px 0;}
	.indexTitle{margin-bottom:50px;}
	.indexTitle .h2{font-size:30px;}
	.indexTitle .h2:after{width:132px;height:4px;}
	
	.wrapper .indexTitle{margin-bottom:45px}
}
@media (min-width: 1450px) {
	.indexTitle .h2{font-size:36px;}
}

/*横屏*/
@media (max-width:767px) and (orientation:landscape){

}

/* 首页 */
.in1_main .h5{font-size:20px;line-height:1.5;color:#03346f;padding-bottom:15px;border-bottom:1px solid #bfbfbf;text-align: center;}
.in1_main .InfoContent{margin:20px 0;}
.in1_main>.btns{overflow: hidden;}
.in1_main>.btns>a{float:left;width:150px;text-align: center;line-height:20px;padding:15px 10px;font-size:16px;border:1px solid #1f456b;color:#03346f;cursor: pointer;transition: all 0.5s;}
.in1_main>.btns>a:first-child{background:#1f456b;color:#fff;margin-right:20px;}
.in1_main>.btns>a:hover{background:#1f456b;color:#fff;}
.in1_main>.btns>a:first-child:hover{background:transparent;color:#1f456b}
.in1_row>.right .img:hover>img{transform: scale(1.1);}
body.modal-open,.modal-open .modal{padding-left:0!important;}
.overflowH{overflow-y:hidden;}
.modal-main{width:100%;height:100%;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.modal-main .modal-dialog{width:100%;margin-left:0;margin-right:0;max-width:100%;}
.modal-main .close{position: absolute;width:45px;height:45px;top:20px;right:20px;border-radius: 5px;background: url(../images/icon/icon20.png) no-repeat center #fff;cursor: pointer;opacity: 1;z-index: 2;}
.modal-main .modal-body{padding:0;}
.modal-main .modal-content{padding:0;border:none;border-radius: 0;background:none;box-shadow: 0 0 0 rgba(0,0,0,0);}
.modal-main video{display: block;max-width:100%;max-height:100%;height:auto;margin:0 auto;}
@media (max-width:767px){
	.in1_row>.left{margin-bottom:30px;}
}
@media (min-width:768px){
	.in1_main .h5{font-size:24px;text-align: left;}
	.in1_main .InfoContent{margin:30px 0;}
	.in1_row>.right{padding-top:88px}
}
@media (min-width:992px){
	.in1_main .h5{font-size:30px;}
	.in1_main>.btns>a{width:180px;padding:17px 10px;}
	.in1_main>.btns>a:first-child{margin-right:25px;}
	.in1_row>.right{padding-top:106px}
}
@media (min-width:1200px){
	.in1_main .h5{font-size:34px;}
	.in1_main .InfoContent{margin:40px 0 35px;font-size:16px;}
	.in1_main>.btns>a{width:200px;padding:20px 10px;font-size:18px;}
	.in1_main>.btns>a:first-child{margin-right:35px;}
	.in1_row .column{padding:0;}
	.in1_row>.left{width:56%;float:left;}
	.in1_row>.right{width:33.5%;float:right;padding-top:118px;}
	
}
@media (min-width:1450px){
	.in1_main .h5{font-size:38px;}
	.in1_row>.right{padding-top:130px;}
}

/* 首页 - 产品介绍 */
.in2_title{overflow: hidden;display: flex;justify-content: space-between;flex-flow: row wrap;margin-bottom:30px;align-items: flex-end;}
.in2_title:before,
.in2_title:after{display: none;}
.in2_title .indexTitle{float:left;margin-bottom:0;}
.in2_title .submenu{float:right;margin-bottom:0;margin-top:25px;}
.product_list{margin-left:-10px;margin-right:-10px;}
.product_list .column{padding-left:10px;padding-right:10px;margin-bottom:20px;}
.product_list .text{padding:20px 15px 25px;background:#f4f4f4;transition: all 0.5s;}
.product_list .h5{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.5s;}
.product_list .p{position: relative;padding-top:15px;color:#666;height:105px;line-height: 30px;overflow: hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition: all 0.5s;}
.product_list .p:after{content: '';position: absolute;width:0;height:1px;background:#fff;transition: all 0.5s;left:0;top:10px;}
.product_list .href:hover .text{background:#1e456c;}
.product_list .href:hover .h5,
.product_list .href:hover .p{color:#fff;}
.product_list .href:hover .img>img{transform: scale(1.1);}
.product_list .href:hover .p:after{width:80%;}

#lightGallery-close{opacity: 1;font-weight: 400;}
@media (max-width:767px){
	#lightGallery-close{width:40px;height:40px;line-height:40px;}
	#lightGallery-close:after{font-size:20px;}
}
@media (max-width:479px){
	.product_list .column{width:100%;}
}
@media (min-width:768px){
}
@media (min-width:992px){
	.in2_title{margin-bottom:40px;}
	.in2_title .submenu{margin-top:0;}
}
@media (min-width:1200px){
	.in2_title{margin-bottom:50px;}
	.product_list{margin-left:-13px;margin-right:-13px;}
	.product_list .column{padding-left:13px;padding-right:13px;margin-bottom:30px;}
}
@media (min-width:1450px){

}

.indexItem02{position: relative;}
.pro{position: absolute;width:42px;height:42px;}
.dot{position:absolute;width:6px;height:6px;background:#0f4f87;border-radius:50%;cursor: pointer;left:50%;top:50%;margin:-3px 0 0 -3px;}
.dot:before,.dot:after{content:' ';position:absolute;border:1px solid #0f4f87;border-radius:50%;animation:ripple 1s ease 0s infinite normal}
.dot:before{z-index:2;left:-8px;top:-8px;width:22px;height:22px;}
.dot:after{z-index:1;left:-18px;top:-18px;width:42px;height:42px;box-shadow:0 0 10px rgba(0,0,0,.3) inset;}
.pro01{left:23.677%;top:43.2157%;}
.pro02{left:40.1875%;top:20.3922%;}
.pro03{left:57.8542%;top:21.2222%;}
.pro04{left:48.4792%;top:48.9804%;}
.pro05{left:64.6667%;top:50.6732%;}
.pro06{left:54.5083%;top:79.6601%;}

.dotText{position: absolute;background:rgba(31,69,107,0.8);border-radius: 10px;padding:15px;width:180px;min-height:200px;right:100%;transition: all 0.5s;}
.dotText>ul>li,
.dotText>ul>li>a{color:#fff;}
.dotText>ul>li>h5{font-size:16px;margin-bottom:10px;}
.dotText>ul>li{margin-bottom:5px;}
.dotText>ul>li:last-child{margin-bottom:0;}
.dotText:after{content:'';position: absolute;width:0;height:0;left:100%;top:30%;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid rgba(31,69,107,0.8);}
.dotText01{top:0;transform: translateY(-25%);}
.dotText02{top:0;transform: translateY(-10%);}
.dotText02:after{top:15%}
.dotText03{top:0;transform: translateY(-10%);}
.dotText03:after{top:15%}
.dotText04{top:0;transform: translateY(-25%);}
.dotText05{top:0;transform: translateY(-25%);}
.dotText06{top:auto;bottom:0;transform: translateY(10%);}
.dotText06:after{top:auto;bottom:15%;}
@-webkit-keyframes ripple{
	0%{opacity:0;-webkit-transform:scale(.1)}
	5%{opacity:1}
	to{opacity:0;-webkit-transform:scale(1)}
}
@keyframes ripple{
	0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}
	5%{opacity:1}
	to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}
}
@media (max-width:767px){
	.pro .dotText{display: none;}
	.dotTexts{overflow: hidden;display: flex;align-items: stretch;flex-flow: row wrap;}
	.dotTexts .dotText{position: static;float:left;width:50%;border-radius: 0;padding:15px;min-height:auto;border-right:1px solid #999;border-bottom:1px solid #999;}
	.dotTexts .dotText:nth-child(2n){border-right:none;}
	.dotTexts .dotText>ul{overflow: hidden;}
	.dotTexts .dotText>ul>li{float:left;margin-right:15px;}
	.dotTexts .dotText>ul>li:first-child{width:100%;}
	.dotTexts .dotText.active{background:#1f456b;}
	.dotText>ul>li>h5{margin-bottom:5px;}
	.pro01{left: 22.677%;top: 41.2157%;}
	.pro02{left: 39.1875%;top: 17.5922%;}
	.pro03{left: 56.8542%;top: 18.2222%;}
	.pro04{left: 47.4792%;top: 46.9804%;}
	.pro05{left: 64.1667%;top: 46.6732%;}
	.pro06{left: 52.7083%;top: 78.6601%;}
}
@media (max-width:479px){
	.pro01{left: 19.677%;top: 34.2157%;}
	.pro02{left: 36.6875%;top: 10.8922%;}
	.pro03{left: 53.8542%;top: 13.2222%;}
	.pro04{left: 44.4792%;top: 39.9804%;}
	.pro05{left: 61.1667%;top: 40.6732%;}
	.pro06{left: 50.7083%;top: 71.6601%;}
}
@media (min-width:768px){
	.dotText{visibility: hidden;opacity: 0;}
	.active .dotText{visibility: visible;opacity: 1;}
}
@media (min-width:1024px){
	.dotText{width:240px;}
}
@media (min-width:1200px){
	.pro{width:52px;height:52px;}
	.dot{width:8px;height:8px;margin:-4px 0 0 -4px;}
	.dot:before{width:22px;height:22px;left:-7px;top:-7px;}
	.dot:after{width:52px;height:52px;left:-22px;top:-22px;box-shadow:0 0 10px rgba(0,0,0,.3) inset;}
	
	.pro01{left:23.577%;top:42.2157%;}
	.pro02{left:40.0875%;top:19.2922%;}
	.pro03{left:57.8542%;top:21.2222%;}
	.pro04{left:47.9792%;top:48.5804%;}
	.pro05{left:64.6667%;top:49.6732%;}
	.pro06{left:53.7083%;top:79.6601%;}

	.dotText:after{border-top:45px solid transparent;border-bottom:20px solid transparent;border-right:15px solid rgba(31,69,107,0.8);left:96.5%;transform: rotate(-23deg);border-left:none;}
	.dotText>ul>li>h5{font-size:18px;}
	.dotText01{transform: translateY(-46%);}
	.dotText02{transform: translateY(-23%);}
	.dotText02:after{top:7%}
	.dotText03{transform: translateY(-23%);}
	.dotText03:after{top:7%}
	.dotText04{transform: translateY(-46%);}
	.dotText05{transform: translateY(-46%);}
	.dotText06{transform: translateY(4%);}
}
@media (min-width:1650px){
	.pro{width:62px;height:62px;}
	.dot{width:12px;height:12px;margin:-6px 0 0 -6px;}
	.dot:before{width:32px;height:32px;left:-11px;top:-11px;}
	.dot:after{width:62px;height:62px;left:-26px;top:-26px;box-shadow:0 0 10px rgba(0,0,0,.3) inset;}
	
	.pro01{left:23.877%;top:43.2157%;}
	.pro02{left:40.3875%;top:20.6922%;}
	.pro03{left:57.8542%;top:22.2222%;}
	.pro04{left:48.4792%;top:49.9804%;}
	.pro05{left:65.6667%;top:49.6732%;}
	.pro06{left:54.7083%;top:80.3601%;}
	
	.dotText{min-height:240px;}
	.dotText:after{border-top:50px solid transparent;border-bottom:25px solid transparent;border-right:20px solid rgba(31,69,107,0.8);left:96.5%;transform: rotate(-23deg);}
	.dotText>ul>li{margin-bottom:10px;}
	.dotText>ul>li>h5{font-size:20px;margin-bottom:15px;}
	.dotText02{transform: translateY(-30%);}
	.dotText02:after{top:15%}
	.dotText03{transform: translateY(-30%);}
	.dotText03:after{top:15%}
}


/* 首页 - 应用领域 */
.appArea_list{display: flex;justify-content: space-between;flex-flow: row wrap;overflow: hidden;}
.appArea_list:before,
.appArea_list:after{display: none;}
.appArea_list .href{color:#fff;}
.appArea_list .column{text-align: center;margin-bottom:30px;}
.appArea_list .icon{width:100px;max-width:100%;margin:0 auto 15px;border:2px solid #fff;border-radius: 50%;overflow: hidden;transition: all 0.5s;}
.appArea_list .icon>img{width:100%;}
.appArea_list .h5{font-size:16px;font-weight: 700;}
.appArea_list .href:hover .icon{background:#1f466c;border-color:#1f466c;}
@media (max-width:767px){
}
@media (max-width:479px){
	.appArea_list .icon{width:80px;}
	.appArea_list .h5{font-weight: 400;}
}
@media (min-width:768px){
	.appArea_list .icon{width:120px;}
}
@media (min-width:992px){
	.appArea_list .icon{margin-bottom:20px;}
}
@media (min-width:1200px){
	.appArea_list .column{max-width:170px;}
	.appArea_list .h5{font-size:18px;}
	.appArea_list .icon{width:130px;}
}
@media (min-width:1650px){
	.appArea_list .icon{width:140px;}
}

/* 首页 - 循诺云控 */
.YunKong_list{margin-left:-12px;margin-right:-12px;padding-bottom:30px;}
.YunKong_list .column{padding-left:12px;padding-right:12px;margin-bottom:35px;text-align: center;}
.YunKong_list .h5{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;}
.YunKong_list .href{position: relative;}
.YunKong_list .mask{position: absolute;width:100%;height:100%;left:0;top:0;background:rgba(31,70,108,0.8);display: flex;flex-direction: column;justify-content: center;padding:15px;transition: all 0.5s;-webkit-box-reflect: below 0 -webkit-gradient(linear,80% 80%, 80% 100%,from(transparent), to(rgba(250, 250, 250, 0.3)));}
.YunKong_list .mask:hover{background:rgba(180,31,45,0.8);}
.YunKong_list .href:hover .img>img{transform: scale(1.1);}
.YunKong_list .column{}

.in4_main .InfoContent>p{margin-bottom:15px;color:#333}
@media (max-width:767px){
	.in4_main .InfoContent>p,.in4_main>div{margin-bottom:10px;}
}
@media (min-width:768px){
	.YunKong_list .column{margin-bottom:40px;}
	
	.in4_main{margin-left:-12px;margin-right:-12px;}
	.in4_main>div{padding:0 12px;}
}
@media (min-width:992px){
	.YunKong_list .h5{font-size:20px;}
}
@media (min-width:1200px){
	.YunKong_list{padding-bottom:50px;}
	.YunKong_list .column{margin-bottom:50px;}
	.YunKong_list .mask{-webkit-box-reflect: below 0 -webkit-gradient(linear,70% 70%, 70% 100%,from(transparent), to(rgba(250, 250, 250, 0.3)));}
}
@media (min-width:1450px){
	.YunKong_list{padding-bottom:60px;}
	.YunKong_list .h5{font-size:22px;}
}
@media (min-width:1650px){
	.YunKong_list{padding-bottom:70px;}
	.YunKong_list .h5{font-size:24px;}
}

/* 首页 - 成功案例 */
.in5_main{padding:35px 0 60px;border-top:1px solid #e2e2e2;}
.case_list{margin-left:-10px;margin-right:-10px;}
.case_list .column{padding-left:10px;padding-right:10px;margin-bottom:20px;}
.case_list .href{padding:25px 15px 20px;transition: all 0.5s;}
.case_list .tit>.h5{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case_list .tit>em{display: block;color:#b1b1b1;margin-top:10px;}
.case_list .img{margin:15px 0;}
.case_list .mask{position: absolute;width:100%;height:100%;background:rgba(31,70,108,0.8);left:0;top:100%;z-index: 2;transition: all 0.5s;}
.case_list .mask:before{content: '';position: absolute;}
.case_list .mask:before{top:50%;left:50%;width:34px;height:34px;background:url(../images/icon/icon2.png) no-repeat;background-size:cover;transform: translate(-50%,-50%);}
.case_list .text{line-height:24px;height:72px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.case_list .href:after{content: '';display: block;width:100px;height:2px;background:#dadada;margin-top:20px;}
.case_list .href:hover{box-shadow: 0 0 15px rgba(0,0,0,0.15);}
.case_list .href:hover .mask{top:0;}
.case_list .href:hover .img>img{transform: scale(1.1);}
@media (max-width:767px){
	.case_list .href{box-shadow: 0 0 10px rgba(0,0,0,0.15);}
}
@media (min-width:768px){
	.case_list .column{margin-bottom:30px;}
	.case_list .img{margin:25px 0;}
	.case_list .href:after{margin-top:25px;}
}
@media (min-width:992px){
	.case_list .tit>.h5{font-size:18px;}
}
@media (min-width:1200px){
	.case_list .href{padding:35px 20px 20px;}
	.case_list .tit>em{font-size:16px;margin-top:15px;}
	.case_list .text{font-size:16px;line-height:30px;height:90px;}
	.case_list .img{margin:35px 0;}
	.case_list .href:after{margin-top:30px;}
}
@media (min-width:1450px){
	.case_list .tit>.h5{font-size:20px;}
}
@media (min-width:1650px){
	.case_list .img{margin:45px 0;}
	.case_list .href:after{margin-top:35px;}
}


/*内页*/
.page_bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1}
.inside_banner{position:relative;overflow:hidden}
.inside_banner img{width:100%}

.location_main{padding:10px 0;overflow:hidden;background-color:#ededed;color:#848585}
.location a,.location b{display:inline-block;font-weight:400;color:#848585;line-height:20px;text-transform:capitalize}
.location a:hover{color:#d59c12}

.submenu{text-align:center;margin:0 -5px 30px;}
.submenu>li{float:none;display:inline-block;padding:0 5px;margin-bottom:5px;}
.submenu>li>a{min-width:120px;padding:10px 5px;background:transparent;text-align:center;line-height:20px;border:1px solid #1e456c;transition: all 0.5s;}
.submenu>li.active>a,.submenu>li>a:focus,.submenu>li>a:hover{color:#fff;background-color:#1e456c}

.wrapper{width:100%;overflow:hidden;position:relative;min-height:95vh;}
.padding_main{width:100%;overflow:hidden;position:relative;padding:35px 0;}
.inside_main{width:100%;overflow:hidden;position:relative;padding:35px 0 60px;}
.inside_main .container{position:relative}
.inside_title{margin-bottom:30px;text-align:center;overflow: hidden;}
.inside_title h2{font-size:20px;margin:0}
.inside_title span{display:block;text-transform:uppercase;margin-top:6px}

.InfoContent{line-height:1.71428571;position:relative;overflow:hidden;color:#666;}
.InfoContent p{margin:0}
.InfoContent img{display: inline-block;max-width:100%;height:auto!important;}
.InfoContent video{display: block;width:1000px;height:auto;max-width:100%;margin:0 auto;}
.InfoContent ul,.InfoContent li{list-style-type: disc;list-style-position: inside;}
.InfoContent li p{display: inline;margin-bottom:0;}
.InfoTitle{margin-bottom:15px;border-bottom:1px #dad9d9 solid;padding-bottom:15px;text-align:center}
.InfoTitle h4{font-size:18px;margin:0;line-height:1.4;text-transform:uppercase}
.InfoTitle em{font-size:14px;text-transform: uppercase;}
.InfoTitle .date{font-size:12px;color:#999;margin-top:10px}
.InfoTitle .date span{padding:0 5px}


.goBack{text-align:center;margin-top:30px;}
.goBack a{display:inline-block;color:#666;line-height:20px;border:1px solid #aeaeae;padding:10px 30px;transition: all 0.5s;}
.goBack a:hover{border-color:#1e456c;background:#1e456c;color:#ffffff;}

.pager{margin:30px 0 0}
.pager li>a,.pager li>span{border:1px #bfbfbf solid;color:#666;border-radius:0;margin:0 5px;text-transform:uppercase}
.pager li>span{color:#999}
.pager li>a{color:#03346f;border-color:#1e456c;transition: all 0.5s;}
.pager li>a:hover{color:#fff;background-color:#1e456c}

.info_previous_next_wrap{border-top:1px #dad9d9 solid;padding-top:16px;margin-top:40px;font-size:14px;color:#666;overflow: hidden;}
.info_previous_next_wrap b{font-weight:400;text-transform:uppercase}
.info_previous_next_wrap a{color:#666;text-decoration:none;display: inline;}
.info_previous_next_wrap a:hover{color:#03346f}
.info_Next,.info_Previous{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

@media (max-width:767px){
	.info_previous_next_wrap{font-size:12px;margin-top:30px}
}
@media (max-width:479px){
	.inside_title h2{font-size:18px;}
}
@media (min-width:768px){
	.padding_main{padding:40px 0;}
	.inside_main{padding:40px 0 60px}
	.inside_title{margin-bottom:35px}
	.inside_title h2{font-size:22px}
	.InfoContent{font-size:16px;}
	.InfoTitle{margin-bottom:30px}
	.InfoTitle h4{font-size:22px}
	.InfoTitle em{font-size:16px;}
	.InfoTitle .date span{padding:0 10px;}
	
	.pager li>a,.pager li>span{padding:8px 20px;margin:0 20px}
	
	.info_Next,.info_Previous{width:45%;}
	.info_Previous{float:left;}
	.info_Next{float:right;text-align:right;}
}
@media (min-width:992px){
	.submenu{margin:0 -10px 40px;}
	.submenu>li{padding:0 10px;}
	.submenu>li>a{min-width:150px;padding:14px 5px;}

	.inside_title{margin-bottom:40px}
	.inside_title h2{font-size:24px}
	
	.padding_main{padding:50px 0;}
	.inside_main{padding:50px 0 80px}
	
	.InfoTitle h4{font-size:24px}
	.InfoTitle em{font-size:18px;}
	.InfoTitle .date{font-size:14px;}
	
	.pager{margin-top:40px;}
}
@media (min-width:1200px){
	.submenu{margin-bottom:45px;}
	.submenu>li>a{font-size:16px;}
	
	.inside_title{margin-bottom:45px}
	
	.padding_main{padding:55px 0;}
	.inside_main{padding:55px 0 80px}
	
	.pager li>a,.pager li>span{padding:10px 25px;margin:0 25px}
}
@media (min-width:1450px){
	.submenu{margin-left:-15px;margin-right:-15px;}
	.submenu>li{padding:0 15px;}
	.submenu>li>a{min-width:170px;padding:17px 5px;}
	
	.pager li>a,.pager li>span{padding:12px 35px;margin:0 30px}
}

/*项目服务*/
.app_list .inside_title{text-align: left;display: flex;align-items: center;flex-flow: row wrap;margin-bottom:0;}
.app_list .inside_title h2{float:left;margin-right:15px;}
.app_list .inside_title span{float:left;margin-top:0;}
.app_list a{color:#333;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}
.app_list .column:nth-child(odd) a{flex-direction:row-reverse}
.app_list a .img{width:50%;max-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.app_list a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.app_list a .text{width:50%;padding:10px 15px}
.app_list a .p{line-height:30px;height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:10px 0 0}
.app_list a em{display:block;border:1px solid #1e456c;padding:6px 10px;color:#03346f;line-height:24px;max-width:140px;text-align:center;margin-top:15px;transition: all 0.5s;}
.app_list a:hover em{background-color:#1e456c;color:#fff;}
@media (max-width:767px) and (orientation:portrait){
	.app_list .column{margin-bottom:20px}
	.app_list a .img,.app_list a .text{width:100%}
	.app_list a .text{padding:0;margin-top:18px}
	.app_list a .img{max-height:100vh;}
}
@media (max-width:479px){
	.app_list .inside_title h2{margin-right:10px;}
}
@media (min-width:768px){
	.app_list a .img{max-height:250px}
	.app_list a .text{padding:20px 40px;}
	.app_list a .p{height:120px;-webkit-line-clamp:4;margin-top:20px}
	.app_list a em{margin-top:30px}
}
@media (min-width:1200px){
	.app_list a .img{max-height:336px}
	.app_list a .text{padding:30px 40px;}
	.app_list a em{font-size:16px;padding:10px}
}

/* 技术介绍&专家问答 */
.news_list .column{margin-bottom:20px;}
.news_list a{background-color:#fff;color:#333;display:flex;flex-direction:row;justify-content:space-between;-webkit-transition:all .5s;transition:all .5s}
.news_list .text{width:73.33333%;padding:25px 20px 25px 30px;overflow:hidden}
.news_list .h5{font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0}
.news_list .p{font-size:14px;color:#666;font-weight:lighter;line-height:30px;height:90px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:5px 0}
.news_list .text>span{display:block;font-size:14px;color:#666;font-weight:lighter;text-transform:uppercase;margin-top:10px}
.news_list .text>em{display:block;text-align:right;color:#666}
.news_list .img{width:26.66667%;}
.news_list .img>div{width:100%;height:100%;background-position:center;background-size:cover;transition: all 0.5s;}
.news_list a:hover{color:#03346f;background-color:#f5f5f5;box-shadow:0 0 12px rgba(0,0,0,.2)}
.news_list a:hover em{color:#03346f}
.news_list a:hover .img>div{transform: scale(1.1);}
@media (max-width:767px){
	.news_list a .text{padding:10px}
	.news_list .h5{font-size:14px}
	.news_list .p{font-size:12px;line-height:20px;height:40px;-webkit-line-clamp:2}
	.news_list .text>em,.news_list .text>span{font-size:12px}
}
@media (max-width:767px) and (orientation:portrait){
	.news_list .img{width:38%}
	.news_list .text{width:62%}
}
@media (min-width:768px){
	.news_list .column{margin-bottom:30px;}
	.news_list .h5{font-size:18px}
}
@media (min-width:1200px){
	.news_list .h5{font-size:20px}
}
@media (min-width:1600px){
	.news_list .h5{font-size:24px}
	.news_list .p{margin:10px 0}
	.news_list .text>span{margin-top:15px}
}


/*招聘*/
.job_list_box{border:1px rgba(0,0,0,.1) solid;border-radius:10px;overflow:hidden;margin-top:30px}
.job_list_box .span{float:left;width:21.25%;padding:0 5px}
.job_list_box .span5{width:15%}
.job_top{background-color:#f5f5f5;line-height:24px;padding:15px;overflow:hidden}
.job_list .panel{border:0;box-shadow:none;border-radius:0;margin:0}
.job_list .panel-heading{border-radius:0;border-bottom:1px rgba(0,0,0,.2) dashed;padding:0;position:relative}
.job_list .panel:last-child .panel-heading{border-bottom:0}
.job_list .active .panel-heading{border-bottom:1px rgba(0,0,0,.2) solid!important}
.job_list .panel-heading a{display:block;color:#333;overflow:hidden;padding:15px;position:relative;z-index:1}
.panel-heading>i{display:block;width:16px;height:10px;background:url(../images/icon/k5.png) no-repeat center;background-size:contain;position:absolute;right:15px;top:50%;margin-top:-5px;transition:all .5s}
.panel.active .panel-heading>i{transform:rotate(180deg)}
.job_list .panel-body{border-bottom:1px rgba(0,0,0,.2) dashed;padding-top:20px;padding-bottom:30px;padding-left:0;padding-right:0;}
.job_list .panel:last-child .panel-body{border-bottom:0}
.job_description{margin-left:0;margin-right:0;}
.job_description .column{margin-bottom:10px}
.job_description .inner>h2{font-size:16px;margin:0;position:relative;padding-left:15px}
.job_description .inner>h2:before{content:"";width:4px;height:16px;background-color:#1e456c;display:inline-block;position:absolute;left:0;top:1px}
.job_description .inner .InfoContent{margin-top:10px}
.apply_btn{margin-top:30px;text-align:center}
.apply_btn a{display:inline-block;border:1px solid #1e456c;line-height:20px;color:#03346f;padding:8px 25px;text-decoration:none;transition: all 0.5s;}
.apply_btn a:hover{background-color:#1e456c;color:#fff;}
@media (max-width:767px){
	.job_list_box .span{width:33.33333%}
	.job_list_box .span4,.job_list_box .span5{display:none}
}
@media (min-width:768px){
	.job_top_box{margin-top:60px}
	.job_list_box{margin-top:50px}
	.job_top{font-size:16px}
	.job_list .panel-heading a,.job_top{padding-left:30px;padding-right:30px}
	.job_list .panel-body{padding-top:40px;padding-bottom:60px}
	.job_description .column{padding:0 30px}
	.job_description .inner .InfoContent{padding-left:40px}
}
@media (min-width:992px){
	.job_list_box .span{width:22%}
	.job_list_box .span5{width:12%}
}
@media (min-width:1200px){
	.job_description .inner>h2,.job_top{font-size:18px}
	.job_list .panel-heading a,.job_top{padding-left:70px;padding-right:70px}
	.panel-heading>i{right:50px}
	.job_description .column{padding:0 70px}
	.apply_btn a{font-size:16px;padding:12px 35px}
}

/* 线上商店 */
.online_list{margin-left:-7px;margin-right:-7px;}
.online_list .column{padding:0 7px;margin-bottom:15px;}
.online_list .h5{font-size:14px;text-align: center;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.online_list .mask{position: absolute;width:100%;height:100%;background:rgba(0,0,0,0.4);left:0;top:105%;display: flex;justify-content: center;align-items: center;flex-direction: column;transition: all 0.5s;}
.online_list .mask>em{display: block;line-height:20px;padding:8px;font-size:14px;color:#1e456c;width:168px;text-align:center;max-width:80%;background:#fff;border-radius: 20px;transition: all 0.5s;}
.online_list a:hover .img>img{transform: scale(1.1);}
.online_list a:hover .mask{top:0;}
.online_list .mask>em:hover{background:#1e456c;color:#fff;}
@media (min-width:768px){
	.online_list{margin-left:-10px;margin-right:-10px;}
	.online_list .column{padding:0 10px;margin-bottom:20px;}
	.online_list .h5{margin-top:15px;}
	.online_list .mask>em{font-size:16px;padding:10px;width:188px;}
}

/*联系*/
.map{margin-top:30px}
.map #dituContent{height:240px}
.BMap_bubble_title{color:#03346f;font-weight: 700;}
.contact_list{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
.contact_list:after,.contact_list:before{display:none}
.contact_list .column{margin:15px 0;padding:0 10px}
.contact_list a{height:100%;padding:20px 8px;display:block;color:#333;text-align:center;background-color:#fff;-webkit-transition:all .5s;transition:all .5s}
.contact_list a .img{max-width:180px;margin-bottom:5px}
.contact_list a .icon{width:50px;height:50px;overflow:hidden;margin:5px auto 20px;position:relative}
.contact_list a .icon img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .5s;transition:all .5s}
.contact_list a .icon .iconHover,.contact_list a:hover .icon .iconDefault{-webkit-transform:scale(0);transform:scale(0)}
.contact_list a:hover .icon .iconHover{-webkit-transform:none;transform:none}
.contact_list a p{margin:0;line-height:2}
.contact_list .column:nth-child(n+4) a p{white-space: nowrap;}
@media (max-width:767px){
	.contact_list .column{width:100%;}
	.contact_list a{box-shadow:0 0 10px rgba(0,0,0,.2)}
}
@media (max-width:767px) and (orientation:landscape){
	.contact_list .column{width:50%}
	.contact_list .column:nth-child(3){width:100%}
}
@media (min-width:768px){
	.map{margin-top:50px}
	.map #dituContent{height:400px}
	.contact_list a{padding:40px 8px}
	.contact_list a:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}
	.contact_list a .icon{width:70px;height:70px;margin-top:15px;margin-bottom:60px}
	
}
@media (min-width:1200px){
	.contact_list .column{width:20.5%;}
	.contact_list .column:nth-child(3){width:18%;}
	.contact_list a p{font-size:16px}
}








/*动画*/
.fadeIn {
	opacity: 0;
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInUp {
	opacity: 0;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
	-webkit-transition: all .8s;
	transition: all .8s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.fadeInDown {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInLeft {
	opacity: 0;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInRight {
	opacity: 0;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	-webkit-transition: all .8s;
	transition: all .8s;
}
.zoomIn {
	opacity: 0;
	-webkit-transform: scale3d(.3,.3,.3);
	transform: scale3d(.3,.3,.3);
	-webkit-transition: all .8s;
	transition: all .8s;
}
.animated {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}